250884
951976
940925
805331
67286
657863
51730
313439
204953
32148
763833
262612
5329799
3759581
3270148
2584804
2314988
2167609
2090358
194978
1862118
1757136
1756196
1671471